<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:f="http://java.sun.com/jsf/core">

    <ui:composition template="../layout_main.xhtml">
        <ui:define name="title">
            Przegladanie
        </ui:define>
        <ui:define name="sidebarleft">
            <ui:include src="/finansowy/menu_finansowy.xhtml"/>
        </ui:define>
        <ui:define name="content">


            <f:metadata>
                <f:viewParam name="id" value="#{panelFinansowy.id_zam}"/>
                <f:viewParam name="action" value="#{panelFinansowy.akcja}"/>
                <f:event type="preRenderView" listener="#{panelFinansowy.inicjalizuj}"/>
            </f:metadata>
            <h:form>
                <p class="naglowek">
                    <h:outputText rendered="#{ not panelFinansowy.lista_wplywajace.isEmpty()}" value="Wpływające:"/>
                </p>
                <h:panelGroup rendered="#{not panelFinansowy.lista_wplywajace.isEmpty()}">

                    <h:dataTable styleClass="tabelaDodawanie" value="#{panelFinansowy.lista_wplywajace}" var="zam">
                        <h:column>
                            <f:facet name="header">ID</f:facet>
                            #{zam.idzamowienia}
                        </h:column>
                        <h:column>
                            <f:facet name="header">Typ</f:facet>
                            #{zam.typZamowienia}
                        </h:column>
                        <h:column>
                            <f:facet name="header">Data</f:facet>
                            <h:outputLabel value="#{zam.datazlozeniawniosku}">
                                <f:convertDateTime pattern="dd/MM/yyyy"/>
                            </h:outputLabel>
                        </h:column>
                        <h:column>
                            <f:facet name="header">Petent</f:facet>
                            #{zam.uzytkownicy.imie}  #{zam.uzytkownicy.nazwisko}
                        </h:column>
                        <h:column>
                            <f:facet name="header">Status</f:facet>
                            #{zam.statusy.nazwaStatusu}
                        </h:column>

                        <h:column>
                            <f:facet name="header"></f:facet>
                            <h:link>
                                <f:param name="id" value="#{zam.idzamowienia}"/>
                                <f:param name="action" value="PW"/>
                                <h:graphicImage alt="Potwierdz wpłynięcie" title="Potwierdz wpłynięcie" styleClass="icon" url="/images/icons/accept.png" />
                            </h:link>

                        </h:column>

                    </h:dataTable>

                    <br/><br/>
                </h:panelGroup>
                <p class="naglowek">
                    <h:outputText rendered="#{not panelFinansowy.lista_do_akceptacji.isEmpty()}" value="Do akceptacji:"/>
                </p>

                <h:panelGroup rendered="#{not panelFinansowy.lista_do_akceptacji.isEmpty()}">

                    <h:dataTable styleClass="tabelaDodawanie" value="#{panelFinansowy.lista_do_akceptacji}" var="zam">
                        <h:column>
                            <f:facet name="header">ID</f:facet>
                            #{zam.idzamowienia}
                        </h:column>
                        <h:column>
                            <f:facet name="header">Typ</f:facet>
                            #{zam.typZamowienia}
                        </h:column>
                        <h:column>
                            <f:facet name="header">Data</f:facet>
                            <h:outputLabel value="#{zam.datazlozeniawniosku}">
                                <f:convertDateTime pattern="dd/MM/yyyy"/>
                            </h:outputLabel>
                        </h:column>
                        <h:column>
                            <f:facet name="header">Petent</f:facet>
                            #{zam.uzytkownicy.imie}  #{zam.uzytkownicy.nazwisko}
                        </h:column>
                        <h:column>
                            <f:facet name="header">Status</f:facet>
                            #{zam.statusy.nazwaStatusu}
                        </h:column>
                        <h:column>
                            <f:facet name="header"></f:facet>
                            <h:link outcome="#{panelFinansowy.wyswietl(zam.typZamowienia)}">
                                <f:param name="id" value="#{zam.idzamowienia}"/>
                                <f:param name="edycja" value="false"/>
                                <h:graphicImage alt="Pokaż" title="Pokaż" styleClass="icon" url="/images/icons/info.png" />
                            </h:link>

                        </h:column>



                        <h:column>
                            <f:facet name="header"></f:facet>
                            <h:link>
                                <f:param name="id" value="#{zam.idzamowienia}"/>
                                <f:param name="action" value="ZAT"/>
                                <h:graphicImage alt="Zatwierdź" title="Zatwierdź" styleClass="icon" url="/images/icons/accept.png" />
                            </h:link>

                        </h:column>
                        <h:column>
                            <f:facet name="header"></f:facet>
                            <h:link>
                                <f:param name="id" value="#{zam.idzamowienia}"/>
                                <f:param name="action" value="OD"/>
                                <h:graphicImage alt="Odrzuć" title="Odrzuć" styleClass="icon" url="/images/icons/fail.png" />
                            </h:link>

                        </h:column>

                        <h:column>
                            <f:facet name="header"></f:facet>
                            <h:link>
                                <f:param name="id" value="#{zam.idzamowienia}"/>
                                <f:param name="action" value="ZAK"/>
                                <h:graphicImage alt="Zakwestionuj" title="Zawestionuj" styleClass="icon" url="/images/icons/exclamation.png" />
                            </h:link>

                        </h:column>

                    </h:dataTable>

                    <br/><br/>
                </h:panelGroup>
                <p class="naglowek">
                    <h:outputText rendered="#{not panelFinansowy.lista_do_uzupelnienia.isEmpty()}" value="Do uzupełnienia:"/>
                </p>

                <h:panelGroup rendered="#{not panelFinansowy.lista_do_uzupelnienia.isEmpty()}">

                    <h:dataTable styleClass="tabelaDodawanie" value="#{panelFinansowy.lista_do_uzupelnienia}" var="zam">
                        <h:column>
                            <f:facet name="header">Typ</f:facet>
                            #{zam.typZamowienia}
                        </h:column>
                        <h:column>
                            <f:facet name="header">Data</f:facet>
                            <h:outputLabel value="#{zam.datazlozeniawniosku}">
                                <f:convertDateTime pattern="dd/MM/yyyy"/>
                            </h:outputLabel>
                        </h:column>
                        <h:column>
                            <f:facet name="header">Petent</f:facet>
                            #{zam.uzytkownicy.imie}  #{zam.uzytkownicy.nazwisko}
                        </h:column>

                        <h:column>
                            <f:facet name="header">Status</f:facet>
                            #{zam.statusy.nazwaStatusu}
                        </h:column>
                        <h:column>
                            <f:facet name="header"></f:facet>
                            <h:link  outcome="#{panelFinansowy.wyswietl(zam.typZamowienia)}">
                                <f:param name="id" value="#{zam.idzamowienia}"/>
                                <f:param name="edycja" value="false"/>
                                <h:graphicImage alt="Pokaż" title="Pokaż" styleClass="icon" url="/images/icons/info.png" />
                            </h:link>

                        </h:column>


                        <h:column>
                            <f:facet name="header"></f:facet>
                            <h:link>
                                <f:param name="id" value="#{zam.idzamowienia}"/>
                                <f:param name="action" value="UZ"/>
                                <h:graphicImage alt="Zatwierdź" title="Zatwierdź" styleClass="icon" url="/images/icons/accept.png" />
                            </h:link>


                        </h:column>

                    </h:dataTable>
                </h:panelGroup>
            </h:form>
            #{panelFinansowy.zakoncz()}

        </ui:define>
    </ui:composition>
</html>

